package be.neo4reactome.parser;


public class Interaction {
	
	/**
	 * Protein A involved in the interaction.
	 */
	private String proteinA; 
	
	/**
	 * Protein B involved in the interaction.
	 */
	private String proteinB;
	
	/**
	 * The actual interaction description.
	 */
	private String interaction;
	
	/**
	 * ProteinInteraction consists of two proteins (A and B) and the interaction description. 
	 * 
	 * @param proteinA Protein A 
	 * @param proteinB Protein B
	 * @param interaction Protein interaction description
	 */
	public Interaction(String proteinA, String proteinB, String interaction) {
		this.proteinA = proteinA;
		this.proteinB = proteinB;
		this.interaction = interaction;
	}

	/**
	 * Returns accession of protein A.
	 * @return Protein A accession
	 */
	public String getProteinA() {
		return proteinA;
	}
	
	/**
	 * Returns accession of protein B.
	 * @return Protein B accession
	 */
	public String getProteinB() {
		return proteinB;
	}
	
	/**
	 * Returns the interaction description.
	 * @return Interaction description
	 */
	public String getInteraction() {
		return interaction;
	}
	
}
